#ifndef COMMON_H
#define COMMON_H

#include <QWidget>
class Common :public QWidget{
    Q_OBJECT
public:
    explicit Common(QWidget *parent=nullptr);
    bool createMessageBox(const QString type,const QString msg);                //创建消息窗口
    bool createMessageBox2(const QString type,const QString msg);               //创建消息窗口
    QString getDateTime(const QString format,int anyDays=0);                       //获取时间
    QString getRandomDoubleStr(double min,double max, int a,bool percent=false);   //获取随机浮点数字符串
    double getRandomDouble(double min,double max);                                  //获取随机浮点数
    QString getRandomIntStr(int min ,int max ,bool percent=false);                  //获取随机整数字符串
    int getRandomInt(int min ,int max);                                             //获取随机整数
    bool matchRegularExpression(const QString format,const QString text);           //匹配正则表达式
    void loadQssfromfile(const QString filePath);                                   //加载其他类样式
    void thisloadQssfromfile(const QString filePath);                               //加载this样式
private:
    QWidget *parentWidget;          //父类
};

#endif // COMMON_H
